scientific rationale - Français Anglais Dictionnaire